package entity

type SysMenus struct {
	BaseEntity
	/** 资源名称 **/
	Name string `gorm:"column:name" json:"name" keyword:"eq"`

	/** 资源地址 **/
	Url string `gorm:"column:url" json:"url" keyword:"eq"`

	/** 应用编码 **/
	SysCode string `gorm:"column:sys_code" json:"sysCode" keyword:"eq"`

	/** 设备编码 **/
	DeviceCode string `gorm:"column:device_code" json:"deviceCode" keyword:"eq"`

	/** 是否外链 **/
	IsFrame int `gorm:"column:is_frame" json:"isFrame" keyword:"eq"`

	/** 父菜单ID **/
	ParentId int64 `gorm:"column:parent_id" json:"parentId" keyword:"eq"`

	/** 菜单图标 **/
	Icon string `gorm:"column:icon" json:"icon" keyword:"eq"`

	/** 资源类型（M目录 C菜单） **/
	MenuType string `gorm:"column:menu_type" json:"menuType" keyword:"eq"`

	/** 按钮标识 **/
	BtnTag string `gorm:"column:btn_tag" json:"btnTag" keyword:"eq"`

	/** 目录默认打开地址 **/
	DefaultUrl string `gorm:"column:default_url" json:"defaultUrl" keyword:"eq"`

	/** 页面组件类型 **/
	Component string `gorm:"column:component" json:"component" keyword:"eq"`

	/** 排序 **/
	SortBy int `gorm:"column:sort_by" json:"sortBy" keyword:"eq"`
}
